Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 1f3ce7e78f87bcc519c0ffbcdcc87ca4feccc83a


Parents : 9009e1d
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Date : 2026-05-04T01:37:51+02:00

Prepare release

Changes
Diff

diff --git a/Changelog.md b/Changelog.md
index fb8d3d72..df1e39ee 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,23 @@
+### 2026-05-04: RNS 1.2.1
+
+This release adds a nomadnet Git page node to the `rngit` utility.
+
+**Changes**
+- Added nomadnet page node to `rngit`.
+
+**Release Hashes**
+```
+5ccbfc31b528133c4dd06c132034c2151e4eed74bc2dcf40af52385094492c9e rns-1.2.1-py3-none-any.whl
+cda45994a58f18bf25244a1f396c9197240bc012dd85c86bffc2e73dcf0607de rnspure-1.2.1-py3-none-any.whl
+```
+
+**Release Signatures**
+Release artifacts include `rsg` signature files that can be validated against the RNS release signing identity `<bc7291552be7a58f361522990465165c>` using `rnid`:
+
+```sh
+rnid -i bc7291552be7a58f361522990465165c -V rns-1.2.1-py3-none-any.whl.rsg
+```
+
### 2026-04-28: RNS 1.2.0
This release brings the ability to use Git natively over Reticulum networks, adds the `rnsh` program as part of the included utilities, and additionally includes several improvements and performance optimizations.

diff --git a/RNS/Utilities/rngit/highlight.py b/RNS/Utilities/rngit/highlight.py
index fe4d875d..d729f13a 100644
--- a/RNS/Utilities/rngit/highlight.py
+++ b/RNS/Utilities/rngit/highlight.py
@@ -38,7 +38,7 @@ class SyntaxHighlighter:
self.pygments_available = False
self.pygments = None
self._lexer_cache = {}
- self._check_pygments()
+ self._check_pygments()
self.theme = theme or self._get_default_theme()
def _get_default_theme(self):

diff --git a/docs/Reticulum Manual.epub b/docs/Reticulum Manual.epub
index 7e07ffdc..60645138 100644
Binary files a/docs/Reticulum Manual.epub and b/docs/Reticulum Manual.epub differ

diff --git a/docs/Reticulum Manual.pdf b/docs/Reticulum Manual.pdf
index dc8c66b1..a0257c15 100644
Binary files a/docs/Reticulum Manual.pdf and b/docs/Reticulum Manual.pdf differ

diff --git a/docs/manual/_sources/using.rst.txt b/docs/manual/_sources/using.rst.txt
index 7453bd7d..98498dd1 100644
--- a/docs/manual/_sources/using.rst.txt
+++ b/docs/manual/_sources/using.rst.txt
@@ -862,7 +862,7 @@ Code blocks in Markdown can include language hints for syntax highlighting:
**Customizing Templates**
-The page server uses a template system that allows complete customization of the generated pages. Templates are stored in the ``~/.rngit/templates/`` directory as Micron files (``.mu``).
+The page server uses a template system that allows complete customization of the generated pages. Templates are stored in the ``~/.rngit/templates/`` directory as Micron files.
The following template files are supported:

diff --git a/docs/manual/using.html b/docs/manual/using.html
index 672f4d70..87a8f116 100644
--- a/docs/manual/using.html
+++ b/docs/manual/using.html
@@ -983,7 +983,7 @@ def hello_world():
</pre></div>
</div>
<p><strong>Customizing Templates</strong></p>
-<p>The page server uses a template system that allows complete customization of the generated pages. Templates are stored in the <code class="docutils literal notranslate"><span class="pre">~/.rngit/templates/</span></code> directory as Micron files (<code class="docutils literal notranslate"><span class="pre">.mu</span></code>).</p>
+<p>The page server uses a template system that allows complete customization of the generated pages. Templates are stored in the <code class="docutils literal notranslate"><span class="pre">~/.rngit/templates/</span></code> directory as Micron files.</p>
<p>The following template files are supported:</p>
<ul class="simple">
<li><p><code class="docutils literal notranslate"><span class="pre">base.mu</span></code> - Base template wrapping all pages (must include <code class="docutils literal notranslate"><span class="pre">{PAGE_CONTENT}</span></code>)</p></li>


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────